Toward Architecture-based Reliability Estimation
نویسندگان
چکیده
Over 30 years of research have gone into software reliability engineering during testing. With today's complex software systems however, reliability has to be built into the early phases of development, including architectural design. We present a software architecture-based approach to estimating component reliability. Our sto-chastic reliability model is applicable to early stages of development when the implementation artifacts are unavailable and the exact execution profile is unknown.
منابع مشابه
Architecture-Based Software Reliability Estimation: Problem Space, Challenges and Strategies
In modern software-intensive systems, reliability is considered to be one of the most critical non-functional properties. To build software in a cost-efficient manner, reliability should be analyzed at architecture design time. In this paper, we consider the problem space of, challenges in, and strategies for architecture-based estimation of a software system’s reliability. Architecture-based r...
متن کاملArchitecture Based Software Reliability
{ With the growing emphasis on reuse, software development process moves toward component-based software design. In this paper we present an overview of the architecture-based approach to reliability estimation of the software composed of components. First, the common requirements of the architecture-based models are identiied, and the classiication is proposed. Then, the key models in each cla...
متن کاملInvestigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملSA Based Software Deployment Reliability Estimation Considering Component Reliability of Exponential Distribution
Although many approaches for architecturebased reliability estimation exist, these approaches are typically limited to certain classes or exclusively concentrate on software reliability, neglecting the influence of hardware resources, component reliability, component replica and software deployment. In this paper, a reliability estimation model based on software architecture (SA) is presented. ...
متن کاملA Comprehensive Exploration of Challenges in Architecture-Based Reliability Estimation
Architecture-based reliability estimation is challenging: modern software is complex with numerous factors affecting a system’s reliability. In this article, we address three core challenges for architecture-based estimation of a system’s reliability: (1) defining an appropriate failure model based on characteristics of the system being analyzed, (2) dealing with uncertainties of the reliabilit...
متن کامل